package br.org.sosim.process.instructionSet;

public class InstructionSetCpuBound implements InstructionSet{

	private static InstructionSet instance = null;

	private static final int[] instructionCode = { 0, -1, 0, 0, 0, 0, 0, 0, 0,
			0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
			0, 0, 0, 0, 0, 0, 0, 0, 0 };

	private InstructionSetCpuBound() {
		instance = new InstructionSetCpuBound();
	}

	@Override
	public int getInstructionCode(int programCounter) {

		return instructionCode[programCounter];
	}

	public static InstructionSet getInstance() {

		return instance;

	}

}
